Creating Services with Hard Guarantees from Cycle-Harvesting Systems
نویسندگان
چکیده
Cycle-harvesting software on commodity computers is available from a number of companies and a significant part of the Grid computing landscape. However, creating commercial service contracts based on resources made available by cycle-harvesting is a significant challenge for two reasons. Firstly, the characteristics of the harvested resources are inherently stochastic. Secondly, in a commercial environment, purchasers can expect the providers of such contracts to optimize against the quality of service (QoS) definitions provided. These challenges have been successfully met in conventional commodities, e.g. Random Length Lumber, traded on financial exchanges and we draw inspiration from there. The essential point for creating commercially valuable QoS definitions is to guarantee a set of statistical parameters for each and every contract instance. In statistical terms this is the difference between guaranteeing the properties of what is delivered versus the source from which the delivery will be made. In this paper we describe an appropriate QoS definition, Hard Statistical QoS (HSQ), and show how this can be implemented for cycleharvested resources using a hybrid stochastic-deterministic system. We present an architecture and algorithms to support HSQ contracts. We analyze algorithm behavior analytically using a distribution-free approach versus the expected proportion of deterministic resources required for an HSQ specification. For example, where slot lengths are logNormally distributed we find that for hard guarantees on 8 quantiles with contract sizes 16 to 1024 slots, from 13% to 1% deterministic resources are required. Permitting oversampling is relatively inefficient leading to up to 61% of the stochastic resources being wasted in a typical case. Including downwards substitution reduces deterministic resource requirements by roughly half. We conclude that commercial service contracts based on cycle-harvested resources are viable both from a conceptual point of view and quantitatively for contracts of sufficient size. Keywords— Cycle-stealing, cycle-scavenging, QoS, Grid computing.
منابع مشابه
Role of rainwater harvesting for improving the human well-being and ecosystem services
Ecosystem services are fundamental for human well-being and are the basis of rural livelihoods, particularly for poor people. Rainwater harvesting can serve as an opportunity to enhance ecosystem productivity, thereby improving livelihoods, human well-being, and economies. Rainwater harvesting has been shown to create synergies between landscape management and human well-being. These synergi...
متن کاملStrategies to Overcome Network Congestion in Infrastructure Systems
Networked Infrastructure systems deliver services and/or products from point to point along the network. Demand for the services provided by such systems is typically cyclic, creating inefficiencies in capacity utilization. Congestion pricing provides incentives to shift demand from peak time periods to lower demand periods. This effectively increases the capacity of the system without the need...
متن کاملServicing the Federation: The Case for Metadata Harvesting
The paper presents a comparative analysis of data harvesting and distributed computing as complementary models of service delivery within large-scale federated digital libraries. Informed by requirements of flexibility and scalability of federated services, the analysis focuses on the identification and assessment of model invariants. In particular, it abstracts over application domains, servic...
متن کاملOpen Repositories 2.0: Harvesting Community Annotations to Enhance Discovery Services
Introduction Over the past few years, collaborative social tagging and annotation systems that involve communities of users creating and sharing their own metadata, have exploded on the Internet. Examples of such systems include: Flickr, Del.icio.us, Connotea, YouTube, LastFm. Such systems are exemplary of the Web 2.0 phenomena because they use the Internet to harness collective intelligence. A...
متن کاملRole of governments in expansion of household rainwater harvesting systems: introduction to experiences of some countries
Role of governments in expansion of household rainwater harvesting systems: introduction to experiences of some countries Vahedberdi Sheikh Associate Prof, Gorgan University of Agricultural Sciences and Natural Resources Received: 2019/09 Accepted: 2020/01 Abstract Sustainable utilization and conservation of natural resources has a key importance in intelligent development. To attain sustain...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2003